ต้องการประยุกต์ไฟล์จากmatlab ไปเป็นภาษา C

clear
mod(54510123,11)
a=[5,4,5,1,0,1,2,3,0,8];
int x[10];
c=zeros(1,10);
cm=zeros(1,10);
cL=zeros(1,10);
cH=zeros(1,10);
i=1;
while (i<=10)
    j=a(i);
    if j == 0
     j=10;
    end
    c(j)=c(j)+1;
    i=i+1;
end
i=1;
xx=0;
while (i<=10)
    xx=c(i);
    cm(i)=xx/10;
    i=i+1;
end
xx=0;
cL(1)=0;
cH(1)=cm(1);
i=2;
while (i<=10)
    xx=xx+cm(i-1);
    cL(i)=xx;
    cH(i)=cm(i)+cL(i);
    i=i+1;
end
range=0;
low=0;
high=1.0;
cc=0;
i=1;
while (i<=10)
    range=high-low;
    cc=a(i);
    if cc==0
    cc=10;
end
high=low+range*cH(cc);
low=low+range*cL(cc);
i=i+1;
end
format long
low
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่